On Directed Steiner Trees with Multiple Roots
نویسنده
چکیده
We introduce a new Steiner-type problem for directed graphs named q-Root Steiner Tree. Here one is given a directed graph G = (V,A) and two subsets of its vertices, R of size q and T , and the task is to find a minimum size subgraph of G that contains a path from each vertex of R to each vertex of T . The special case of this problem with q = 1 is the well known Directed Steiner Tree problem, while the special case with T = R is the Strongly Connected Steiner Subgraph problem. We first show that the problem is W[1]-hard with respect to |T | for any q ≥ 2. Then we restrict ourselves to instances with R ⊆ T . Generalizing the methods of Feldman and Ruhl [SIAM J. Comput. 2006], we present an algorithm for this restriction with running time O(22q+4|T | ·n), i.e., this restriction is FPT with respect to |T | for any constant q. We further show that we can, without significantly affecting the achievable running time, loosen the restriction to only requiring that in the solution there are a vertex v and a path from each vertex of R to v and from v to
منابع مشابه
Steiner Trees with Degree Constraints: Structural Results and an Exact Solution Approach
In this paper we study the Steiner tree problem with degree constraints. Motivated by an application in computational biology we first focus on binary Steiner trees in which all node degrees are required to be at most three. We then present results for general degree-constrained Steiner trees. It is shown that finding a binary Steiner is NP-complete for arbitrary graphs. We relate the problem t...
متن کاملHop constrained Steiner trees with multiple root nodes
We consider a network design problem that generalizes the hop and diameter constrained Steiner tree problem as follows: Given an edge-weighted undirected graph with two disjoint subsets representing roots and terminals, find a minimum-weight subtree that spans all the roots and terminals so that the number of hops between each relevant node and an arbitrary root does not exceed a given hop limi...
متن کاملFinding Multiple Maximally Redundant Trees in Linear Time
Redundant trees are directed spanning trees, which provide disjoint paths towards their roots. Therefore, this concept is widely applied in the literature both for providing protection and load sharing. The fastest algorithm can find multiple redundant trees, a pair of them rooted at each vertex, in linear time. Unfortunately, edgeor vertex-redundant trees can only be found in 2-edgeor 2-vertex...
متن کاملA method for analyzing the problem of determining the maximum common fragments of temporal directed tree, that do not change with time
In this study two actual types of problems are considered and solved: 1) determining the maximum common connected fragment of the T-tree (T-directed tree) which does not change with time; 2) determining all maximum common connected fragments of the T-tree (T-directed tree) which do not change with time. The choice of the primary study of temporal directed trees and trees is justified by the wid...
متن کاملApproximation Algorithms for the Restricted Steiner Tree Problem
We consider the problem of finding minimum cost Steiner trees with delay constraints. In this problem, referred to as the Restricted Steiner Tree problem, we are given a directed graph , in which each edge is associated with two parameters, namely delay and cost. We seek a minimum cost tree that connects a source with a set of terminals , such that the delay of the path in between and each term...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016